triple phosphate - Spanish English Dictionary